﻿var carModel=function(){
    this.ID="";
    this.Name="";
    this.XH1="";
    this.XH2="";
    this.PL="";
}


function ItemCheckCar(_option)
{
   var option=_option || {
        text_css:"",
        Contaner:"lblCX",
        selects:"trCX"
    }
    
	CreateItem=function(i,n)
    {
        if (n!=null)
        {
            var $Item=$("<span></span>");
            var $close=$("<span class='close'>&nbsp;&nbsp;</span>")
            var $InputNum=$("<input type='text' name='cxs' class='"+option.text_css+"' value=''  />");
            $Item.append("<input type='checkbox' value='"+n.ID+"' checked name='ck_CX' />"+(i+1)+"："+n.Name+n.XH1+n.XH2+n.PL+"");
            $Item.append($InputNum);
            $Item.append($close);
            $close.click(function(ex){
                $(this).parent().remove();
             });
            $InputNum.blur(function(e){
                if (isNaN($(this).val()))
                {
                    alert("请输入数字！");
                    $(this).focus();
                    return false;
                }
            });
            return $Item;
        }
    }
    
    $(function(ex){
        Init();
    })
    
    Init=function(){
        $("#"+option.Contaner+" span.close").click(function(ex){
            $(this).parent().remove();
        });
    }
    
	this.Load=function()
    {
        var list=this;
        var $E_prent=$("#"+option.Contaner);
		$.each(list,function(i,n){
			if (checkItem($E_prent,n))
			{
				$E_prent.append(CreateItem(i,n));
			}
		 
		});  
    }

    checkItem=function(c,_ckn)
    {
		return c.find("input[type='checkbox'][value='"+_ckn.ID+"']").size()==0;
    }

    this.CheckData = function() {
        var Inputs = $("#" + option.Contaner + " input[name='cxs']");
        if (Inputs.size() == 0 && $("#" + option.selects).css("display")!="none") {
            alert("请选择车型！");
            return false;
        }

        if (Inputs.size() > 0 && $("#" + option.selects).css("display") != "none") {
            $.each(Inputs, function(i, n) {
                if (isNaN($(n).val()) || $(n).val() == "") {
                    alert("请输入订单车型数！");
                    $(n).focus();
                    return false;
                }
            });

        }
        return true;
    }

}
